From: Florian Müllner Date: Thu, 13 Sep 2012 16:45:55 +0000 (+0200) Subject: screenShield: Add box-shadow to the shield X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~5879 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=2a8625ffae97e73e010884a13e99d322613cdcec;p=gnome-shell.git screenShield: Add box-shadow to the shield According to the mockups, the screen shield should cast a shadow when lifted. --- diff --git a/data/theme/gnome-shell.css b/data/theme/gnome-shell.css index 2337cef46..01536eea9 100644 --- a/data/theme/gnome-shell.css +++ b/data/theme/gnome-shell.css @@ -2196,6 +2196,11 @@ StButton.popup-menu-item:insensitive { /* Screen shield */ +.screen-shield-background { + background: black; + box-shadow: 0px 4px 8px rgba(0,0,0,0.9); +} + #lockDialogGroup { background: #2e3436 url(noise-texture.png); background-repeat: repeat; diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js index 3111047ef..8f93e4a27 100644 --- a/js/ui/screenShield.js +++ b/js/ui/screenShield.js @@ -366,7 +366,8 @@ const ScreenShield = new Lang.Class({ name: 'lockScreenContents' }); this._lockScreenContents.add_constraint(new Layout.MonitorConstraint({ primary: true })); - this._background = Meta.BackgroundActor.new_for_screen(global.screen); + this._background = new St.Bin({ style_class: 'screen-shield-background', + child: Meta.BackgroundActor.new_for_screen(global.screen) }); this._lockScreenGroup.add_actor(this._background); this._lockScreenGroup.add_actor(this._lockScreenContents);